package entretenimiento.negocio;

import java.util.Collection;

import entretenimiento.excepcion.DAOExcepcion;
import entretenimiento.modelo.Mensaje;
import entretenimiento.dao.*;

public class GestionMensaje {
	
	public Mensaje insertar(String descripcion, String fecha, String hora) throws DAOExcepcion {
		
		ValidarContenidoMensaje(descripcion);
		valiarTamanoMensaje(descripcion);
		
		MensajeDAO dao = new MensajeDAO();
		Mensaje objMensaje = new Mensaje();
		
		objMensaje.setDescripcion(descripcion);
		objMensaje.setFecha(fecha);
		objMensaje.setHora(hora);
		
		return dao.insertar(objMensaje);
		
	}
	
	public void ValidarContenidoMensaje(String descripcion) throws DAOExcepcion{
		
		MensajeDAO dao = new MensajeDAO();
		dao.ValidarContenidoMensaje(descripcion);
	}
	
public void valiarTamanoMensaje(String descripcion) throws DAOExcepcion{
		
		MensajeDAO dao = new MensajeDAO();
		dao.valiarTamanoMensaje(descripcion);
	}
	
	
	
	public Collection<Mensaje> listarMensaje() throws DAOExcepcion{
		MensajeDAO dao = new MensajeDAO();
		return dao.listarMensajes();
	}
	
	

}
